package com.atguigu.cloud.zzzmytest;//package com.atguigu.cloud.zzzmytest;
//
//import lombok.Getter;
//
//import java.util.Arrays;
//
///**
// * 枚举类定义练习
// *
// * @author 23087
// */
//@Getter
//public enum BeautifulGirl {
//    // 举值 - 构造 - 遍历
//
//    // 1. 举值
//    BG1("1","鞠婧祎"),
//    BG2("2","杨慧婷"),
//    BG3("3","一只仙女卷");
//
//
//    // 2. 构造
//    private final String code;
//    private final String name;
//
//    BeautifulGirl(String code, String name) {
//        this.code = code;
//        this.name = name;
//    }
//
//    // 3. 遍历
//    // 3.1 传统方式
//    public static BeautifulGirl getBeautiestGirlV1(String code) {
//        for (BeautifulGirl element : BeautifulGirl.values()) {
//            if (element.getCode().equalsIgnoreCase(code)){
//                return element;
//            }
//        }
//        return null;
//    }
//
//    // 3.1 Stream流式
//    public static BeautifulGirl getBeautiestGirlV2(String code) {
//      return   Arrays.stream(BeautifulGirl.values()).filter(x -> x.getCode().equalsIgnoreCase(code)).findFirst().orElse(null);
//    }
//
////    public static void main(String[] args) {
////        System.out.println(BeautifulGirl.getBeautiestGirlV1("1").getName());
////
////        System.out.println(BeautifulGirl.getBeautiestGirlV2("2").getName());
////    }
//
//}
